Big Huge Thesaurus

motor scooter

noun